home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group99a.txt / 000232_icon-group-sender _Wed Nov 17 16:30:51 1999.msg < prev    next >
Internet Message Format  |  2000-09-20  |  866b

  1. Return-Path: <icon-group-sender>
  2. Received: (from root@localhost)
  3.     by baskerville.CS.Arizona.EDU (8.9.1a/8.9.1) id QAA03599
  4.     for icon-group-addresses; Wed, 17 Nov 1999 16:28:53 -0700 (MST)
  5. Message-Id: <199911172328.QAA03599@baskerville.CS.Arizona.EDU>
  6. X-Authentication-Warning: agate.berkeley.edu: news set sender to <news> using -f
  7. From: Kostas Oikonomou <oikonomou@att.com>
  8. X-Newsgroups: comp.lang.icon
  9. Subject: Strange table behavior
  10. Date: Wed, 17 Nov 1999 17:48:20 -0500
  11. To: icon-group@optima.CS.Arizona.EDU
  12. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  13. Status: RO
  14.  
  15. When I run this program
  16.  
  17. procedure main()
  18.   local T
  19.   T := table([])
  20.   put(T[1], "A")
  21.   write("*T = ", *T)
  22.   write(T[1][1])
  23. end
  24.  
  25. I get
  26.  
  27. *T = 0
  28. A
  29.  
  30.  
  31. Can anyone explain to me what's happening here?  Does it have to do with
  32. T being a table of lists?
  33.  
  34.                 Kostas
  35.